From: Giovanni Campagna Date: Wed, 2 Oct 2013 14:48:35 +0000 (+0200) Subject: Network: show Not Connected instead of Off when wifi radio is on X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~3264 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=6a154efe65ccb59352d36b7fea5e0bc1af057f4e;p=gnome-shell.git Network: show Not Connected instead of Off when wifi radio is on When wifi is powered but not connected, show Not Connected instead of off. This avoids a Off status next to a Turn Off menu item. https://bugzilla.gnome.org/show_bug.cgi?id=709043 --- diff --git a/js/ui/status/network.js b/js/ui/status/network.js index 598b5bb5d..78e44f395 100644 --- a/js/ui/status/network.js +++ b/js/ui/status/network.js @@ -1072,10 +1072,17 @@ const NMDeviceWireless = new Lang.Class({ _getStatus: function() { let ap = this._device.active_access_point; - if (!ap) - return _("Off"); // XXX -- interpret actual status - return ssidToLabel(ap.get_ssid()); + if (ap) + return ssidToLabel(ap.get_ssid()); + else if (!this._client.wireless_hardware_enabled) + return _("Hardware Disabled"); + else if (!this._client.wireless_enabled) + return _("Off"); + else if (this._device.state == NetworkManager.DeviceState.DISCONNECTED) + return _("Not Connected"); + else + return ''; }, _getMenuIcon: function() {